/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package services;

import entities.Usuario;
import javax.ejb.Stateless;

/**
 *
 * @author Juanjo
 */
@Stateless
public class SecurityServiceMock implements ISecurityServiceRemote, ISecurityServiceLocal
{
    
    /**
     * Registra el ingreso de un usuario al sistema.
     * @param usuario. Login del usuario que quiere ingresar al sistema.
     * @param pwd. Contraseña del usuario que quiere ingresar al sistema.
     * @return usuario. Retorna el objeto que contiene la información del usuario que ingreso al sistema.
     */
    public Usuario login(String usuario, String pwd) throws Exception
    {
        if (usuario.equalsIgnoreCase("ADMINISTRADOR"))
        {
            Usuario user = new Usuario();
            user.setUser(usuario);
            user.setPwd(pwd);
            user.setTipoUsuario(Usuario.ADMINISTRADOR);
            return user;
        } 
        else
        {
            throw new Exception( "Usuario Inválido" );
        }
    }
 
}
